#!/bin/bash

if [ ! -n "$1" ] && [ ! -n "$2" ] && [ ! -n "$3" ] && [ ! -n "$4" ] && [ ! -n "$5" ];
then
    echo "向build.sh传递的参数不正确！"
    exit 2
fi

#==== 这里是yaml文件变量参数
app_code="$4"
namespace="$3"
replicas=1
img_ver="$2"
img="$1"
app_port="$5"
#==== 这里是yaml文件变量参数

# 注入环境变量
export APP_CODE=$app_code
export NAMESPACE=$namespace
export REPLICAS=$replicas
export IMG_VER=$img_ver
export IMG=$img
export APP_PORT=$app_port
# 启动yaml文件
envsubst < ./deployment.yaml | kubectl apply -f -
